function enviar_password(){
    var id = document.getElementById("id_usuario").value;
    var pass = document.getElementById("password").value;
    var url = "/HDS_SCRUM/index.php/UsuarioController/set_password/" + id + "/" + pass;
    if(validar_pass()){
        var respuesta = get_objeto_json(enviar_ajax(url,""));
        deshabilitar_form();
        if(respuesta.exito){
            renderear_mensaje_exito("Password registrado");
        }else{
            renderear_mensaje_fracaso(respuesta.mensaje);
            habilitar_form();
        }
    }
}


function habilitar_form(){

}

function deshabilitar_form(){

}

function validar_pass(){
    var pass = document.getElementById("password").value;
    var ret = false;
    if(pass == ""){
        elemento = "password";
        mensaje = "El password no puede ser vacio";
    }else if(pass != document.getElementById("re_password").value){
        elemento = "re_password";
        mensaje = "Los password no coinciden";

    }else if(! validar_pass_anterior()){
        elemento = "anterior";
        mensaje = "El password anterior es invalido";

    }else{
        ret = true;
    }

    if(!ret){
        elemento_validacion_fallo(elemento, mensaje);
    }

    return ret;
}


function validar_pass_anterior(){
    var id = document.getElementById("id_usuario").value;
    var anterior = document.getElementById("anterior");
    var ret = true;

    if(anterior != null){
        var url = "/HDS_SCRUM/index.php/UsuarioController/confirm_password_by_id/" + id +"/" + anterior.value;
        var respuesta = get_objeto_json(enviar_ajax(url, ""));
        ret =  respuesta.exito;
    }
    return ret;
}
